package com.tangjiali.byte_stream_topic;

import java.io.*;

/*
 * 在D盘中创建两个文件夹，img1,img2。在img1中放置一个图片文件，将img1中的图片文件使用字节流复制到img2中。
 * */
public class Topic2 {
    public static void main(String[] args) throws IOException {
        FileInputStream fis = new FileInputStream("E:" + File.separator + "test" + File.separator + "image1" + File.separator + "1.png");
        FileOutputStream fos = new FileOutputStream("E:" + File.separator + "test" + File.separator + "image2" + File.separator + "2.png");
        File file = new File("E:" + File.separator + "test" + File.separator + "image2" + File.separator + "2.png");
        //如果拷贝文件不存在，创建它
        if (!file.exists()) {
            file.createNewFile();
        }
        //创建字节数组
        byte[] buffer = new byte[1024];     //1k
        int read;
        while ((read = fis.read(buffer)) != -1){
            fos.write(buffer,0,read);
        }
        fos.close();
        fis.close();
        System.out.println("复制完成");
    }
}
